SynchronizedOrderedDictionary
Ecng.Collections
Provides a thread-safe dictionary with keys ordered by a specified comparer.
Наследует: SynchronizedDictionary<T, T>
Конструкторы
SynchronizedOrderedDictionary
public SynchronizedOrderedDictionary()
synchronizedOrderedDictionary = SynchronizedOrderedDictionary()
Initializes a new instance of the SynchronizedOrderedDictionary class using the default comparer.
SynchronizedOrderedDictionary
public SynchronizedOrderedDictionary(IComparer<TKey> comparer)
synchronizedOrderedDictionary = SynchronizedOrderedDictionary(comparer)
Initializes a new instance of the SynchronizedOrderedDictionary class using the specified comparer.
- comparer
- The comparer used to sort the keys.
SynchronizedOrderedDictionary
public SynchronizedOrderedDictionary(Func<TKey, TKey, int> comparer)
synchronizedOrderedDictionary = SynchronizedOrderedDictionary(comparer)
Initializes a new instance of the SynchronizedOrderedDictionary class using a custom comparison function.
- comparer
- A function that compares two keys and returns an integer indicating their relative order.